package com.meida.module.bus.provider.service;


import com.meida.common.mybatis.base.service.IBaseService;
import com.meida.module.bus.client.entity.VipType;

/**
 * vip表 接口
 *
 * @author flyme
 * @date 2019-06-24
 */
public interface BusVipTypeService extends IBaseService<VipType> {

    /**
     * description: 查询会员详情
     * date: 2022年-06月-24日 10:53
     * author: ldd
     *
     * @param vipTypeId
     * @return Object
     */
    Object getVipDetail(String vipTypeId);

    /**
     * description: 购买会员
     * date: 2022年-06月-25日 12:17
     * author: ldd
     *
     * @param vipTypeId
     * @return void
     */
    boolean buyVip(Long vipTypeId);

    /**
     * description: 调整会员身份
     * date: 2022年-07月-03日 09:50
     * author: ldd
     *
     * @param vipTypeId
     * @param userId
     * @return java.lang.Object
     */
    Object buyVip(Long vipTypeId, Long userId);


}
